$(document).ready(function() {
	initSelect2();
});

function addCust() {
	var url = '/IMS/companyCust/openCustInfo.ht';
	$.go(url, {
		dataType : 'html',
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		success : function(data, textStatus) {
			replaceDocument(url, data);
		}
	});
}

function openRate(enCustSeq, enCustName, followEid, followName) {
	$("#enCustName").val(enCustName);
	$("#enCustSeq").val(enCustSeq);
	var _url = "/IMS/companyCust/initContacts.ht";
	$.ajax({
		url : _url,
		data : {
			"enCustSeq" : enCustSeq,
		},
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		type : 'post',
		success : function(data) {
			hideProccessBar();
			initContacts(data.result);
		}
	});
	$("#ks-pop-box2").show();
}

function saveSubmit() {
	var enCustName = $("#enCustName").val(); // 客户名称
	var commuSummary = $("#commuSummary").val(); // 主题
	var commuTime = $("#commuTime").val(); // 联系日期
	var concactsNo = $("#concactsNo").val(); // 联系人
	var commuWay = $("#commuWay").val(); // 联系方式
	if (!enCustName) {
		_alert("请选择客户名称");
		return;
	}
	if (!commuSummary) {
		_alert("请填写主题");
		return;
	}
	if (!commuTime) {
		_alert("请选择联系日期");
		return;
	}
	if (!concactsNo) {
		_alert("请选择联系人");
		return;
	}
	if (!commuWay) {
		_alert("请选择联系方式");
		return;
	}
	var concactsName = $('#select2-concactsNo-container').text(); // 联系人
	$("#concactsName").val(concactsName);
	var _url = "/IMS/companyCust/saveFollowInfo.ht";
	$.ajax({
		url : _url,
		data : $('#frm1').serialize(),
		type : 'post',
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		success : function(data) {
			var code = data.messageCode;
			if (code == 0) {
				var message = data.message;
				_alert(message, function() {
					var url = "/IMS/companyCust/showList.ht";
					url = url + "?companyId=" + pcid;
					$.go(url, {
						dataType : 'html',
						error : function() {
							hideProccessBar();
						},
						success : function(data, textStatus) {
							replaceDocument(url, data);
						}
					});
				});
			} else if (code == 1) {
				_alert("保存失败");
				hideProccessBar();
			}
		}
	});
}

function initContacts(data) {
	$("#concactsNo").children().remove();
	if (data.length > 0) {
		$("#concactsNo").append("<option></option>");
		$.each(data, function(index) {
			var dom = "";
			dom = "<option value='" + this.contactNo + "'>" + this.contactName + "</option>";
			$("#concactsNo").append(dom);
		});
		$("#concactsNo").select2({
			placeholder : "请选择联系人"
		});

	} else {
		$("#concactsNo").select2({
			placeholder : "没有相应联系人",
		});

	}
}

function closeLayer(obj) {
	$("#" + obj).css("display", "none");
}

function initSelect2() {
	$("#commuWay").select2({
		placeholder : "请选择"
	});
}

function perSaving() {
	var url = '/IMS/companyCust/showList.ht';
	$.go(url, {
		dataType : 'html',
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		success : function(data, textStatus) {
			replaceDocument(url, data);
		}
	});
}

// 更新
function updateCust(enCustSeq, _pcid) {
	var url = '/IMS/companyCust/openCustInfo.ht';
	url = url + "?enCustSeq=" + enCustSeq + "&pcid=" + _pcid;
	$.go(url, {
		dataType : 'html',
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		success : function(data, textStatus) {
			replaceDocument(url, data);
		}
	});
}

// 删除
function deleteCust() {
	if ($("input[name='ids']:checked").length > 0) {
		var url = '/IMS/companyCust/delCust.ht';
		_confirm("<span style='color:#FE6600'>确认删除吗？</span>", function() {
			$("#frm").attr("action", url);
			$.submit($("#frm"), {
				dataType : 'json',
				beforeSend : function() {
					showProccessBar();
				},
				error : function() {
					hideProccessBar();
				},
				success : function(data, textStatus) {
					var message = data.message;
					var flag = data.flag;
					if (flag == 1) {
						_alert(message, function() {
							var url = "/IMS/companyCust/showList.ht?companyId=" + pcid;
							$.go(url, {
								dataType : 'html',
								error : function() {
									hideProccessBar();
								},
								success : function(data, textStatus) {
									replaceDocument(url, data);
								}
							});
						});
					} else if (flag == 0) {
						_alert(message);
						var url = "/IMS/companyCust/showList.ht?companyId=" + pcid;
						$.go(url, {
							dataType : 'html',
							error : function() {
								hideProccessBar();
							},
							success : function(data, textStatus) {
								replaceDocument(url, data);
							}
						});
					}
				}
			});
		});
	} else {
		_alert("请选择待删除记录");
		hideProccessBar();
	}
}

function tishi() {
	var len = $("textarea[name='commuDetail']").val().length;
	if (len > 200) {
		$("textarea[name='commuDetail']").val($("textarea[name='commuDetail']").val().substring(0, 200));
	}
	$("#tishi").empty();
	$("#tishi").text("最多输入200字，您还可以输入" + ((200 <= len) ? 0 : (200 - len)) + "字");
}

function searchSubmit() {
	/*
	var searchSelect = $("#select2-s_province-container").text();
	var search = $("#search").val();
	if (searchSelect == '请选择省份' && !search) {
		_alert("请选择查询条件后再搜索");
		return;
	}
	*/
	$.submit($('#frm'), {
		dataType : 'html',
		beforeSend : function() {
			showProccessBar();
		},
		error : function() {
			hideProccessBar();
		},
		success : function(data, textStatus) {
			var url = $('#frm').attr('action');
			replaceDocument(url, data);
		}
	});
}